

/*
 * 作用:在netlink报文中添加generic netlink报文头
 * @msg:
 * @port:  Netlink的port or NL_AUTO_PORT
 * @seq:   Netlink报文的seq or NL_AUTO_SEQ
 * @family:数字family标志:究竟传递什么
 * @hdrlen:用户自定义头长度
 * @flags: 附加的Netlink消息标志(可选)
 * 
 * -- genlmsghdr头使用下面两个参数
 * @cmd:   数字的cmd标志
 * @version:接口版本
 *
 * 调用此函数作用的消息对象,会为
 *      +Netlink报文头
 *      +Generic Netlink报文头
 *      +用户自定义报文头
 * 预留处足够的空间,并用给定的参数填充报文头
 */
void *genlmsg_put(struct nl_msg *msg,
                  uint32_t port,
                  uint32_t seq,
                  int      family, /* genl_family的id值 */
                  int      hdrlen,
                  int      flags,
                  uint8_t  cmd,
                  uint8_t  version)
{

}

